package com.example.demo.controller;


import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

//@Controller
//@ResponseBody
@RestController // 这一个注解相当于上面两个注解的功能，更加简洁了

       // 需要使用 lombok 插件
@Slf4j // 作用：给当前类添加一个叫做 log 的日志对象 ，编译时会把这个注解替换到之前的获取到 log 对象的代码，
       // 可以通过左边栏target文件 找到 LogController，找到文件，拖拽到idea中，可以看到注解消失，取而代之的是
       //     private static final Logger log = LoggerFactory.getLogger(TestController.class);
public class LogController {

    @RequestMapping("/log/sayhi")
    public String sayhi() {
        log.info("i'm info");
        log.error("我是log 的 error");
        return "log";
    }
}
